package com.groot.medical.dao;

import java.util.List;

import com.groot.medical.entity.MedicalInstitution;

public interface MedicalDao {
	/**
	 * 获取医疗 机构总条数
	 * @return
	 */
	public int getAllMenuCount();
	/**
	 * 分页查询医疗机构信息
	 * @param startIndex
	 * @param pageSize
	 * @return
	 */
	public List<MedicalInstitution> findMenuByPage(int startIndex, int pageSize);
	/**
	 * 添加医疗机构
	 * @param medical
	 * @return
	 */
	public int addMedical(MedicalInstitution medical);
	/**
	 * 查询医疗机构信息通过id
	 * @param id
	 * @return
	 */
	public MedicalInstitution findMedicalInfoById(String id);
	/**
	 * 修改医疗机构信息
	 * @param medical
	 * @return
	 */
	public int editMedical(MedicalInstitution medical);
	/**
	 * 查询医疗机构是否存在通过名称
	 * @param medicalname
	 * @return
	 */
	public int CheckNameExist(String medicalname);

}
